package com.firefly.admin.system.vo;

import com.firefly.admin.common.vo.PageBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@ApiModel(value = "SystemNoticeQueryVo", description = "系统通知分页查询条件")
@Data
@ToString
@EqualsAndHashCode(callSuper = false)
public class SystemNoticeQueryVo extends PageBean {

    @ApiModelProperty(value = "通知标题")
    private String noticeTitle;

    @ApiModelProperty(value = "通知状态 1：未发布 2：发布 3:撤销")
    private String noticeStatus;

    @ApiModelProperty(value = "通知对象类型 1：全员 2：组织及一下 3：组织 4：个人")
    private String noticeObjectType;

    @ApiModelProperty(value = "公告类型 1：系统公告 2：通知公告")
    private String noticeType;

    @ApiModelProperty(value = "优先级 1：普通 2：紧急 3：特急")
    private String priorityLevel;
}
